package com.hqu.environment.utils;

/**
 * @Description: 业务错误码，用于设置异常消息码以及消息数据
 * @Author: 邓勇嘉
 * @Date:2018/11/19 18:12
 * */

public enum ExceptionCode {
    USER_NOT_FOUND(10001, "没有找到此用户"),
    PASSWORD_ERROR(10002, "密码错误"),
    USER_EXIST(10003, "用户已存在"),
    USER_FROZEN(10004, "用户被冻结"),
    USER_NOT_AGREE(10005, "管理员未同意您的注册申请"),
    VCODE_ERROR(10005, "验证码错误"),
    Phone_Exist(10005, "手机号已被注册"),
    Email_Exist(10005, "邮箱已被注册"),
    Empno_Exist(10005, "工号已被注册"),
    USER_TOKEN_EXCEPTION(10010, "用户未登录"),
    ARGUMENT_INVALID(11000, "参数不合法"),
    NO_OWN_FARM(11001, "没有监控的农场"),
    NO_AUTHORITY(11002, "权限不足"),
    Farm_Exist(11002, "农场已添加"),
    ;


    private int code;
    private String message;

    ExceptionCode(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
